Skip to main content

CODESYS String Libraries

一般说明

CODESYS IIoT Libraries SL 软件包包含许多用于工业物联网环境中通信的库。支持不同的协议,例如 MQTT 和 HTTPS。该软件包还提供了用于编码和解码数据结构(例如 INI、CSV、JSON 和 XML)的工具以及用于与各个提供商的云服务(例如 AWS 和 Azure)直接通信的功能块。

您可以下载 CODESYS IIoT Libraries SLCODESYS 国际商店 或者 CODESYS 北美商店。您还可以在那里找到该产品的数据表。

提示

安装包后,您将在安装目录中找到使用库的示例项目 IIoT Libraries SL\Examples

有关所有示例的详细描述,请参阅: CODESYS IIoT 库 SL 示例

软件包中提供了以下库:

用于通信的库:

  • Web Client SL: 通过 http 或 https 与 Web 服务器通

  • MQTT Client SL: 支持 MQTT(消息队列遥测传输)协议,用于在设备之间将遥测数据作为消息传输

  • Mail Service SL: 通过SMTP和POP3协议发送、接收和删除电子邮件。

  • SNMP Service SL: 支持以下功能:SNMP GET、SNMP GET_NEXT、SNMP Agent、SNMP TRAP、SNMP SET

  • SNTP Service SL: 构建SNTP客户端和服务器应用程序(SNTP V3、SNTP V4)。

  • AWS IoT Core Client SL: 与亚马逊的“AWS IoT Core”云平台交换消息发送和接收

  • Azure IoT Hub Client SL: 将 IoT 设备连接到 Microsoft 的“Azure IOT Hub”云服务时发送和接收消息的功能块。

  • JSON Web Token SL: 在控制器上创建JWT(JSON Web Token)。为此,支持 HS256、HS384、HS512und 和 RS256 算法。

  • Web Socket Client SL: 通过 Internet 上的客户端和 Web Socket 服务器之间的 WebSocket 协议进行通信。

  • OpenWeather Client SL: 通过 OpenWeather API 查询天气数据。

用于读取和写入数据结构的库: